.main{
    width: 1200px;
    height: 1000px;
    position: relative;
    margin-left: -600px;
    left: 50%;
    margin-top: 30px;
    margin-bottom: 30px;
}
.goods_head{
    height: 600px;
    width: 100%;
}
.list_container{
    width: 950px;
    height: 100%;
}
.right_container{
    width: 250px;
    height: 100%;
}
a{
    text-decoration: none;
    color: #000;
}
.goods_album{
    width: 400px;
    height: 100%;
}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url("/images/goods/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.goods_right{
    width: 530px;
    height: 100%;
}
.goods_info1{
    height: 20%;
}
.goods_info1 p{
    font-size: 20px;
    font-weight:800;
}
.goods_info2{
    height: 30%;
}
.goods_info3{
    height: 30%;
}
.goods_info4{
    height: 20%;
}
.evaluates{
    margin: 10px 0;
    font-size: 14px;
}
.evaluates_num{
    margin-left: 20px;
}
.line{
    width: 430px;
    background: #E4E4E4;
    height: 1px;
}
.goods_info2 div{
    height: 33%;
}
.goods_info3 h3{
    color: #457AC6;
    height: 40%;
    font-size: 22px;
    font-weight: 400;
}
.num_input{
    height: 50%;
}
.num_box{
    width: 85px;
    height: 35px;
    background: #EAEDF2;
    border-radius: 5px;
}
.minus{
    width: 33%;
    height: 60%;
    border-right: 1px solid #D7DADF;
    cursor: pointer;
    user-select: none;
}
.plus{
    width: 33%;
    height: 60%;
    border-left: 1px solid #D7DADF;
    cursor: pointer;
    user-select: none;
}
.goods_number{
    width: 33%;
    height: 80%;
}
.addToCard{
    width: 150px;
    height: 40px;
    background: #457AC6;
    margin-left: 50px;
    border-radius: 5px;
    color: #ffffff;
}
.addToCard img{
    width: 25px;
    height: 25px;
    background: #ffffff;
    border-radius: 5px;
    margin-right: 10px;
}
.operate_list{
    height: 50%;
    width: 100%;
    font-size: 14px;
}
.operate_list img{
    width: 20px;
    height: 20px;
}
.operate_list span{
    margin: 10px;
}
.document p{
    padding-top: 10px;
}
.document p a{
    color: #0E575E;
}
.right_container h3{
    color: #ffffff;
    font-weight: 400;
    background: #457AC6;
    height: 45px;
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.contact_us p{
    font-size: 14px;
    margin: 10px;
}
.notes{
    border-top: 1px solid #A0A0A0;
    padding-top: 10px;
}
.favourable{
    margin-top: 20px;
}
.favourable img{
    margin-top: 20px;
}
.goods_detail{
    width: 100%;
    margin-top: 20px;
}
.detail_head{
    height: 45px;
    width: 100%;
    color: #457AC6;
}
.detail_head h3{
    font-weight: 400;
    background: #EAEDF2;
    padding: 5px 20px;
    margin-left: 5px;
    font-size: 16px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    cursor: pointer;
}
.detail_head h3.current{
    border-top: 2px solid #457AC6;
    border-left: 2px solid #457AC6;
    border-right: 2px solid #457AC6;
    background: #ffffff;
}
.detail_container{
    width: 100%;
    margin-left: 5px;
}
.detail_container div{
    /*display: none;*/
}
.detail_container div.unshow{
    /*display: block;*/
    display: none
}
.detail_description{
    width: 100%;
    border: 1px solid #EAEDF2;
}
.detail_items{
    width: 200px;
    font-weight: 800;
}
.goods_params{
    border-bottom: 1px solid #EAEDF2;
    width: 90%;
}
.detail_consult,.detail_price{
    border-top: 1px solid #EAEDF2;
    width: 90%;
}
.goods_describe{
    width: 90%;
}
.goods_describe_content{
    padding: 20px;
    font-size: 15px;
}
.goods_params_content{
    padding: 10px;
    font-size: 15px;
}
.goods_params_content span{
    margin: 10px;
}
.detail_consult{
    font-size: 14px;
}
.consult_item{
    margin: 10px;
}
.reply{
    font-size: 13px;
    color: #666666;
}
.consult_textarea textarea{
    width: 40%;
    height: 100px;
}
.consult_contact,.consult_textarea{
    margin-top: 20px;
}
.consult_contact input{
    height: 20px;
    width: 140px;
    border-radius: 5px;
    padding-left: 5px;
}
.consult_submit{
    width: 80px;
    height: 25px;
    background:#2ab27b;
    border-radius: 5px;
    margin-top: 20px;
    margin-left: 90px;
    cursor: pointer;
}